package cn.chencaiju.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.chencaiju.domain.Post;

public interface PostMapper {
	int insert(Post post);
	int insert2(Post post);
	String inert(Post post);
	int delete(Integer id);
	int deleteAll();
	int update(Post post);
	Post selectByPrimary(Integer id);
	Post selectByTitle(String title);
	List<Post> selectAll();
	/**
	 * 封装类pojo传递多个参数
	 * @param p
	 * @return
	 */
	Post selectByCateAndTitle(Post p);
	List<Post> selectByCAT(
			@Param("title") String title,
			@Param("cid") int cid
			);
	
	int updateTAC(Post p);
	
	/**
	 * 根据多个id查post文章
	 * @return
	 */	
	List<Post> findByIds(int[] ids);
	
	int insertList(List<Post> posts);
}
